nav ul li:nth-child(4) a {
  color: #c5842d;
  border-bottom: 2px solid #fff;
}

/* banner-top */
.banner-top {
  width: 100%;
  height: 37.6rem;
  background-color: #000;
  position: relative;
}

.banner-top .nav-content {
  position: absolute;
  top: 1em;
  left: 6.35em;
  width: 46.6rem;
  text-align: left;
}

.banner-top .nav-content .one {
  font-family: 'heiti';
  font-size: 0.4rem;
  color: #b1b1b1;
  line-height: 1.35rem;
  margin-top: 0rem;
  width: 13.45rem;
}

.banner-top .nav-content2 {
  position: absolute;
  top: 4.52rem;
  left: 27%;
  width: 31.25rem;
  text-align: center;
}

.banner-top .nav-content2 .two {
  font-family: '黑体';
  font-size: 2.5rem;
  line-height: 0rem;
  margin-top: 0rem;
}

.banner-top .nav-content2 .two a {
  color: #fff;
}

.banner-top .nav-content2 .two a::before {
  content: '';
  width: 22.45rem;
  display: block;
  margin: 0 auto;
  border-top: 1px solid #fff;
  padding-bottom: 2.25rem;
}

.banner-top .nav-content2 .two a::after {
  content: '';
  width: 22.45rem;
  display: block;
  margin: 0 auto;
  border-bottom: 1px solid #fff;
  padding-bottom: 2.25rem;
}

.banner-top .nav-content3 {
  width: 80%;
  height: 15.25rem;
  /* border: 1px solid red; */
  margin: 0 auto;
  position: relative;
  top: 43%;
}

.banner-top .nav-content3 .img_box {
  width: 68%;
  height: 100%;
  background-color: white;
  float: left;
  margin-right: 1%;
  text-align: center;
}

.banner-top .nav-content3 .img_box img {
  height: 96%;
  width: 98%;
  margin-top: 1%;
}
.banner-top .nav-content3 .img_box img:hover {
  background-color: #fff;
  box-shadow: 0 0 7px 3px #5328f0;
}

.banner-top .nav-content3 .text_box {
  width: 28%;
  height: 100%;
  float: left;
  padding-left: 2%;
}

.banner-top .nav-content3 .text_box .text1 {
  color: #9a9a9a;
  font-size: 0.75rem;
}

.banner-top .nav-content3 .text_box .text2 {
  color: white;
  font-family: 'heiti';
  font-size: 1.45rem;
  line-height: 1.75rem;
  margin-top: 0.45rem;
}

.banner-top .nav-content3 .text_box .text3 {
  color: #9a9a9a;
  font-size: 0.79rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  line-height: 1.25rem;
}

.banner-top .nav-content3 .text_box a {
  color: #aa7226;
  font-size: 0.80rem;
}

/* bannner------------------------------------------------- */
.banner {
  width: 100%;
  height: 121rem;
  background-color: #edecec;
  position: relative;
}

.banner .banner_content ul li {
  margin: 7.45rem 0;
}

.banner .banner_content ul li .li_box {
  width: 80%;
  height: 15.25rem;
  margin: 0 auto;
  position: relative;
  top: 43%;
}

.banner .banner_content ul li .li_box::after {
  content: '';
  display: block;
  width: 100%;
  border-bottom: 1px solid #a0a0a0;
  position: relative;
  top: 125%;
}

.banner .banner_content ul li .li_box .img_box {
  width: 68%;
  height: 100%;
  background-color: white;
  float: left;
  margin-right: 1%;
  text-align: center;
}

.banner .banner_content ul li .li_box .img_box img {
  height: 96%;
  width: 98%;
  margin-top: 1%;
}
.banner .banner_content ul li .li_box .img_box img:hover {
  background-color: #fff;
  box-shadow: 0 0 7px 3px #5328f0;
}

.banner .banner_content ul li .li_box .text_box {
  width: 28%;
  height: 100%;
  float: left;
  padding-left: 2%;
}

.banner .banner_content ul li .li_box .text_box .text1 {
  color: #9a9a9a;
  font-size: 0.75rem;
}

.banner .banner_content ul li .li_box .text_box .text2 {
  color: black;
  font-family: 'heiti';
  font-size: 1.45rem;
  line-height: 1.75rem;
  margin-top: 0.45rem;
}

.banner .banner_content ul li .li_box .text_box .text3 {
  color: #9a9a9a;
  font-size: 0.79rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  line-height: 1.25rem;
}

.banner .banner_content ul li .li_box .text_box a {
  color: #aa7226;
  font-size: 0.80rem;
}

.banner .banner_content .yema {
  color: #aa7226;
  font-size: 0.80rem;
  position: relative;
  left: 46.65%;
}

.banner .return-top {
  text-align: center;
}

.banner .return-top button {
  width: 3.75rem;
  height: 1.45rem;
  background-color: #9c9c9c;
  margin-bottom: 1.25rem;
  position: relative;
  top: 1.65rem;
}

.banner .return-top button a {
  color: #fff;
  font-size: 0.15rem;
}

.clear {
  width: 100%;
  padding-top: 1px;
}